"""
1，创建一个 3x3 并且值从0到8的矩阵
"""
import numpy as np

arr1 = np.arange(1, 10, 1).reshape((3, 3))
print(f'arr1: \n {arr1} \n')

"""
2，创建一个 10x10 的随机数组并找到它的最大值和最小值
提示：可以使用np.random.random((10,10))创建随机数组
"""
arr2 = np.random.random((10, 10))
print(f'arr2最大值: \n {np.max(arr2)} \n')
print(f'arr2最小值: \n {np.min(arr2)} \n')
"""
3，一个5x3的矩阵与一个3x2的矩阵相乘，矩阵乘积是什么？
"""
arr3 = np.arange(1, 16, 1).reshape((5, 3))
arr4 = np.arange(1, 7, 1).reshape((3, 2))

print(f'arr3和arr4相乘：\n{arr3 @ arr4}\n')
"""
4，创建一个长度为10，并且除了第五个值为1，其他值均为0的一维数组。
"""
arr5 = np.zeros(10)
arr5[4] = 1

print(f'arr5: \n {arr5} \n')


